TSTP Solution File: PUZ140^1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : PUZ140^1 : TPTP v8.1.2. Released v6.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 13:13:34 EDT 2023

% Result   : Timeout 299.96s 300.14s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : PUZ140^1 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n028.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Sat Aug 26 23:09:38 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.21/0.49  %----Proving TH0
% 20.49/20.69  %------------------------------------------------------------------------------
% 20.49/20.69  % File     : PUZ140^1 : TPTP v8.1.2. Released v6.1.0.
% 20.49/20.69  % Domain   : Puzzles
% 20.49/20.69  % Problem  : A mixture of coffee and syrup that is hot
% 20.49/20.69  % Version  : Especial.
% 20.49/20.69  % English  : 
% 20.49/20.69  
% 20.49/20.69  % Refs     : [Arh14] Arhami (2010), Email to Geoff Sutcliffe
% 20.49/20.69  % Source   : [Arh14]
% 20.49/20.69  % Names    :
% 20.49/20.69  
% 20.49/20.69  % Status   : Theorem
% 20.49/20.69  % Rating   : 0.31 v8.1.0, 0.27 v7.5.0, 0.14 v7.4.0, 0.22 v7.2.0, 0.12 v7.0.0, 0.14 v6.4.0, 0.17 v6.3.0, 0.20 v6.2.0, 0.43 v6.1.0
% 20.49/20.69  % Syntax   : Number of formulae    :   12 (   3 unt;   8 typ;   2 def)
% 20.49/20.69  %            Number of atoms       :    5 (   3 equ;   0 cnn)
% 20.49/20.69  %            Maximal formula atoms :    2 (   1 avg)
% 20.49/20.69  %            Number of connectives :   11 (   0   ~;   0   |;   1   &;  10   @)
% 20.49/20.69  %                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
% 20.49/20.69  %            Maximal formula depth :    6 (   3 avg)
% 20.49/20.69  %            Number of types       :    3 (   2 usr)
% 20.49/20.69  %            Number of type conns  :   10 (  10   >;   0   *;   0   +;   0  <<)
% 20.49/20.69  %            Number of symbols     :    7 (   6 usr;   1 con; 0-2 aty)
% 20.49/20.69  %            Number of variables   :    8 (   4   ^;   2   !;   2   ?;   8   :)
% 20.49/20.69  % SPC      : TH0_THM_EQU_NAR
% 20.49/20.69  
% 20.49/20.69  % Comments : 
% 20.49/20.69  %------------------------------------------------------------------------------
% 20.49/20.69  thf(syrup_type,type,
% 20.49/20.69      syrup: $tType ).
% 20.49/20.69  
% 20.49/20.69  thf(beverage_type,type,
% 20.49/20.69      beverage: $tType ).
% 20.49/20.69  
% 20.49/20.69  %----Coffee is a beverage
% 20.49/20.69  thf(coffee_type,type,
% 20.49/20.69      coffee: beverage ).
% 20.49/20.69  
% 20.49/20.69  thf(heat_type,type,
% 20.49/20.69      heat: beverage > beverage ).
% 20.49/20.69  
% 20.49/20.69  thf(hot_type,type,
% 20.49/20.69      hot: beverage > $o ).
% 20.49/20.69  
% 20.49/20.69  thf(mix_type,type,
% 20.49/20.69      mix: beverage > syrup > beverage ).
% 20.49/20.69  
% 20.49/20.69  %----The mixture of a beverage and a syrup is a beverage
% 20.49/20.69  thf(hot_mixture_type,type,
% 20.49/20.69      hot_mixture: beverage > syrup > beverage ).
% 20.49/20.69  
% 20.49/20.69  thf(cold_mixture_type,type,
% 20.49/20.69      cold_mixture: beverage > syrup > beverage ).
% 20.49/20.69  
% 20.49/20.69  %----Heating a beverage makes the beverage hot
% 20.49/20.69  thf(its_hot,axiom,
% 20.49/20.69      ! [B: beverage] : ( hot @ ( heat @ B ) ) ).
% 20.49/20.69  
% 20.49/20.69  %----The cold mixture of a beverage and a syrup is a mixture of the beverage 
% 20.49/20.69  %----and the syrup
% 20.49/20.69  thf(cold_mixture_definition,definition,
% 20.49/20.69      ( cold_mixture
% 20.49/20.69      = ( ^ [B: beverage,S: syrup] : ( mix @ B @ S ) ) ) ).
% 20.49/20.69  
% 20.49/20.69  %----The hot mixture of a beverage and a syrup is a mixture of the beverage 
% 20.49/20.69  %----and the syrup, which is heated
% 20.49/20.69  thf(hot_mixture_definition,definition,
% 20.49/20.69      ( hot_mixture
% 20.49/20.69      = ( ^ [B: beverage,S: syrup] : ( heat @ ( mix @ B @ S ) ) ) ) ).
% 20.49/20.69  
% 20.49/20.69  %----There is some mixture of coffee and any syrup which is hot
% 20.49/20.69  thf(hot_coffee,conjecture,
% 20.49/20.69      ? [Mixture: beverage > syrup > beverage] :
% 20.49/20.69      ! [S: syrup] :
% 20.49/20.69      ? [B: beverage] :
% 20.49/20.69        ( ( ( Mixture @ coffee @ S )
% 20.49/20.69          = B )
% 20.49/20.69        & ( hot @ B ) ) ).
% 20.49/20.69  
% 20.49/20.69  %------------------------------------------------------------------------------
% 20.49/20.69  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.ugho9a9ldT/cvc5---1.0.5_23643.p...
% 20.49/20.69  (declare-sort $$unsorted 0)
% 20.49/20.69  (declare-sort tptp.syrup 0)
% 20.49/20.69  (declare-sort tptp.beverage 0)
% 20.49/20.69  (declare-fun tptp.coffee () tptp.beverage)
% 20.49/20.69  (declare-fun tptp.heat (tptp.beverage) tptp.beverage)
% 20.49/20.69  (declare-fun tptp.hot (tptp.beverage) Bool)
% 20.49/20.69  (declare-fun tptp.mix (tptp.beverage tptp.syrup) tptp.beverage)
% 20.49/20.69  (declare-fun tptp.hot_mixture (tptp.beverage tptp.syrup) tptp.beverage)
% 20.49/20.69  (declare-fun tptp.cold_mixture (tptp.beverage tptp.syrup) tptp.beverage)
% 20.49/20.69  (assert (forall ((B tptp.beverage)) (@ tptp.hot (@ tptp.heat B))))
% 20.49/20.69  (assert (= tptp.cold_mixture (lambda ((B tptp.beverage) (S tptp.syrup)) (@ (@ tptp.mix B) S))))
% 20.49/20.69  (assert (= tptp.hot_mixture (lambda ((B tptp.beverage) (S tptp.syrup)) (@ tptp.heat (@ (@ tptp.mix B) S)))))
% 20.49/20.69  (assert (not (exists ((Mixture (-> tptp.beverage tptp.syrup tptp.beverage))) (forall ((S tptp.syrup)) (exists ((B tptp.beverage)) (and (= (@ (@ Mixture tptp.coffee) S) B) (@ tptp.hot B)))))))
% 20.49/20.69  (set-info :filename cvc5---1.0.5_23643)
% 20.49/20.69  (check-sat-assuming ( true ))
% 20.49/20.69  ------- get file name : TPTP file name is PUZ140^1
% 20.49/20.69  ------- cvc5-thf : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_23643.smt2...
% 20.49/20.69  --- Run --ho-elim --full-saturate-quant at 10...
% 20.49/20.69  --- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
% 20.49/20.69  --- Run --ho-elim --no-e-matching --enum-/export/starexec/sandbox2/solver/bin/do_THM_THF: line 35: 23807 Alarm clock             ( read result; case "$result" in 
% 299.96/300.14      unsat)
% 299.96/300.14          echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0
% 299.96/300.14      ;;
% 299.96/300.14      sat)
% 299.96/300.14          echo "% SZS status $satResult for $tptpfilename"; cat; exit 0
% 299.96/300.14      ;;
% 299.96/300.14  esac; exit 1 )
% 299.96/300.14  Alarm clock 
% 299.96/300.14  % cvc5---1.0.5 exiting
% 299.96/300.15  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------